floating pile-driving plant - German English Dictionary